html, body, div, img, p, hr, pre, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0;list-style:none; font-weight: normal; font-family:microsoft yahei;}
div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,pre,caption,th,td,form,legend,fieldset,input,button,select,textarea{margin:0;padding:0;}
ul,li,ol,dd{list-style-type:none;list-style:none; margin:0; padding:0;}/*清除列表样式符*/
img{border:0;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;font-size:100%;}
li {list-style-type:none; }
a {color:#000000;text-decoration: none;transition:all 0.5s;}
a:hover { text-decoration: none;color:#006a9b; transition:all 0.5s;}
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0;transition:all 0.5s;}
img:hover{transform:scale(1.02);transition:all 0.5s;}
em { font-style:normal; }
hr { height:0; clear:both; }
.none {display:none; }
.clear {clear:both;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/*
@font-face {
  font-family: "fzxbsjt";
  src: url("FZTYSK.TTF") format("truetype");
  font-weight: normal;
  font-style: normal;
}*/

body::-webkit-scrollbar{width:5px; height: 0; color: transparent;}
body::-webkit-scrollbar-button{display: none;}
body::-webkit-scrollbar-track{background:rgba(100,100,100,0.5);}
body::-webkit-scrollbar-thumb{background:rgba(0, 106, 155, 0.8);border-radius:4px;}


body{background: #fff  no-repeat top center; }


/*全局大小宽度*/
@media screen and (min-width: 1441px) {
	html{font-size:16px !important;}
	.main{margin: 0 auto;width:87rem !important;}

	.fl{ float:left}
	.fr{ float:right;}

	.textr{text-align:right;}
	.textl{text-align:left;}
	.textc{text-align:center;}
	.showpc{display:block;}
	.showmobile{display:none;}
	.m2{margin-top:0rem;}
}

@media screen and (min-width: 1025px) and (max-width: 1440px){
	html{font-size:14px !important;}
	.main{margin: 0 auto;width:86rem !important;max-width: 98%;}

	.fl{ float:left}
	.fr{ float:right;}
	.textr{text-align:right;}
	.textl{text-align:left;}
	.textc{text-align:center;}
	.showpc{display:block;}
	.showmobile{display:none;}
	.m2{margin-top:0rem;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	html{font-size:12px !important;}
	.main{margin: 0 auto;width:99% !important;padding: 0 !important;max-width:98%;}	
	.right-menu{display: none;}

	.fl{ float:left}
	.fr{ float:right;}
	.textr{text-align:right;}
	.textl{text-align:left;}
	.textc{text-align:center;}
	.showpc{display:block;}
	.showmobile{display:none;}	
	.m2{margin-top:0rem;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	html{font-size:13px !important;}
	.main{margin: 0 auto;width:98% !important;padding: 0 !important;max-width:98%;}
	.fl{ float:none}
	.fr{ float:none;}
	.right-menu,.footer-left-yl{display: none;}

	.showpc{display:none;}
	.showmobile{display:block;}
	.m2{margin-top:2rem!important;}
	.w30,.w33,.w48,.w49,.w58,.w40,.w65,.w28,.w60{width:98% !important; margin: 0 auto;}
	.w20,.w55,.w80,.w42,.w26,.w86,.w70,.w76{width:100% !important; margin: 0 auto;}
	.w25{width:60% !important; margin: 0 auto;}
	.ml3{ margin-left:1%!important;}
	.textr{text-align:center;}
	.textl{text-align:center;}
	.textc{text-align:center;}
	.h14,.h21,.h16{height: auto!important;}
}

@media screen and (max-width: 479px) {
	html{font-size:13px !important;}
	.main{margin: 0 auto;width:98% !important;padding: 0 !important;}
	.fl{ float:none}
	.fr{ float:none;}
	.right-menu,.footer-left-yl{display: none;}

	.showpc{display:none;}
	.showmobile{display:block;}
	.m2{margin-top:2rem!important;}
	.w30,.w33,.w49,.w58,.w40,.w65,.w28,.w60{width:98% !important; margin: 0 auto;}
	.w20,.w55,.w48,.w80,.w42,.w26,.w86,.w70,.w76{width:100% !important; margin: 0 auto;}
	.w25{width:60% !important; margin: 0 auto;}
	.ml3{ margin-left:1%!important;}
	.textr{text-align:center;}
	.textl{text-align:center;}
	.textc{text-align:center;}
	.h14,.h21,.h16{height: auto!important;}

}



.ml10{ margin-left:10px;}
.mauto{margin:0 auto;}
.ml3{ margin-left:2.55%;}
.ml20{ margin-left:10px;}
.ml2{ margin-left:-20px;}
.m20{ margin-top:20px;}
.m5{margin-top:0.5rem;}
.m15{margin-top:1rem;}
.p10{ padding:1rem;}
.p5{ padding:0.5rem;}
.b5{ border:#e5f8ff 5px solid;}
.mhead{margin-top:0rem;}
.d2{border-bottom:2px solid #006a9b;}

.mfr{float:right;}
.w14{width:14%;}
.w20{width:20%;}
.w28{width:28%;}
.w25{width:25%;}
.w27{width:27%;}
.w26{width:26%;}
.w30{width:31.55%;}
.w33{width:33%;}
.w42{width:42%;}
.w48{width:48%;}
.w49{width:49%;}
.w58{width:58%;}
.w60{width:60%;}
.w65{width:65%;}
.w70{width:70%;}
.w76{width:76%;}
.w55{width:55%;}
.w80{width:80%;}
.w86{width:86%;}
.w84{width:84%;}
.w40{width:40%;}
.h14{height: 14.4rem;}
.h21{height:21rem;}
.h16{height: 16rem;}
.h8{height: 8rem;}
.z99{position: relative;z-index: +99;}

.red{color:#F00;}
.bold{ font-weight:bold;}
.bshadow2{box-shadow: 0px 0px 3px 2px #efefef;}
.porel{ position:relative;}
.bgfe{background:#ffefef;}
.bgf{background:#fff;}
.bgf7{background:#f7f7f7;border: 1px solid #ccc;}
.cardf{ background:#fff;box-shadow:-1px 0px 7.76px 0.03px rgb(6 6 6 / 9%);}
.cardf5{ background:#f5f5f5;box-shadow:-1px 0px 7.76px 0.03px rgb(6 6 6 / 9%);}
.headbg{background:#fff;box-shadow: 0px 0px 8px 0px rgb(243 35 35 / 16%);padding-bottom:12rem;}
.lmblank{height: 2rem;}
.zjz{align-items: center;display: flex;justify-content: flex-start;}
.jz{align-items: center;display: flex;justify-content:space-around;}

.logobg{background:url(bg.jpg) no-repeat top center;padding: 0 0;box-shadow: #000 0 0 8px;z-index: +999;width: 100%;background-size:cover;}
.logo{height:25rem;}
.logo img{max-width: 80%;}

@media screen and (max-width: 766px) {  
.logobg{background:url(mbg.jpg) no-repeat top center;background-size:cover;}		
.lmblank{height: 1rem;}
.logo{height:19rem;}
.logo img{vertical-align:middle;max-width:80%;}
.header-search{width:90%;margin: 1rem auto;}
.zjz{align-items: center;display: flex;justify-content:space-around;}
}	




/*导航*/


.navdh-bgt{top:0;position: fixed;left: 0;right: 0;}

.navdh{ padding-bottom: 0;height:4rem;position:relative;box-shadow: 0px 0 0px #000; background:#00557c;}
.navdh::-webkit-scrollbar{ display:none; }
.navdh ul{padding:0; margin: 0 auto;width:87rem;}
.navdh ul li{ float:left; height: 4rem; line-height:4rem;/*width:9.09%;*/ vertical-align: middle; position: relative;text-align: center; margin: 0 0.2rem;padding: 0 0.88rem;}
.navdh ul .dropdown{display:inline-block;}
.navdh ul li img{ left: 0.5rem;top: 0.75rem; position: absolute; height: 0.8rem}
.navdh ul li a{ display:block; height: 100%; font-size:1.4rem; color:#fff;font-weight: bold;}
.navdh ul li .dropbtn{display:inline-block;cursor:pointer}
.navdh ul li a span{ font-size: 1.5rem; padding: 0 0.5rem 0 0;font-weight: normal;}
.navdh ul li:hover{webkit-transition-property: all;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;background:rgb(255,255,255,0.2);}
.navdh ul li:hover a{color:#fff;text-decoration:none;text-shadow: 1px 1px #000 ;}

@media screen and (max-width: 1280px) { 
.navdh ul{width:100%;}
.navdh ul li{padding:0 0.2rem;width: auto;}
}
@media screen and (max-width: 766px) {  
.navdhbg{border-top: 1px solid #00557c;position: relative;}	
.navdhbg:after{ content:""; display: block;width:3rem;height:4rem;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(0,0,0,0),rgb(0,0,0,0.5)) }	
.navdh{overflow-x: scroll;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch;position:relative;}	
.navdh ul {width:79rem ;}		
.navdh ul li{padding:0 0.2rem;width: auto;margin: 0 0.4rem;}
.navdh ul li a{ font-size:1.4rem;}

}	

.navdh ul li .second{position:absolute;left:-0%;display:none; background:rgba(0, 106, 155, 0.8);width:94%; z-index:+999999;box-shadow:0 8px 10px 0 rgba(0,0,0,.3);transition:opacity .3s ease;padding:3%;border-bottom-left-radius:0.3rem ;border-bottom-right-radius:0.3rem ;}
.navdh ul li .second a{width:100%;color:#FFF; float:left; display:inline; text-align:center; border-bottom:#fff 1px dashed;line-height:3rem; font-size:1.0rem; margin: 0 auto;text-indent:0;transition: all 0.5s;}
.navdh ul li .second a:last-child{border-bottom:#fff 0px solid; }
.navdh ul li .second a:hover{transition: all 0.5s;color:#FFFF8F;}
.navdh ul li .second .show{display:block;opacity:1}

.animated {}
.animated.slideDown {position:relative;}
.animated.slideUp {top: 0;position: fixed;left: 0;right: 0;}


/* 顶部导航*/
.top-bar{height:3rem;text-align: center;color: #fff;background:rgb(0,0,0,0.2);position: relative;width:100%; margin:0 auto; height:inherit;box-shadow: 0px 0px 0px #ccc;text-shadow: 1px 1px #000;}
.top-bar{height:3rem;line-height: 3rem;font-size: 0.8rem;}
.top-bar a {color: #fff; margin:0 5px;font-size:0.8rem;margin:0.5rem 1em 0;font-size:1rem;}
.top-bar a:hover { color:#fff; }

.top-h{height:24rem;}
.top-search{position: relative;z-index: 6;padding-right:1%;justify-content: center;width:80%;margin: 0.25rem auto;max-width: 90%;float: right;}
.top-search-btn{margin: 0px auto;/* flex: 0 1 auto; */background: rgb(255,255,255,0.6);border-radius: 5px;padding: 0.25rem;height: 2rem;/* display: flex; *//* flex-wrap: nowrap; */width: 100%;}
.top-search-btn input{background: rgba(255, 255, 255, 0.6);border: none;height:2rem;outline: none;border-radius: 5px;border-top-right-radius: 0;border-bottom-right-radius: 0;flex: 1;font-size:0.9rem;text-indent: 1em;width: 80%;float: left;}
.top-search-btn button{border-radius: 5px;border: none;border-top-left-radius: 0;border-bottom-left-radius: 0;outline: none;background: rgba(0, 106, 155, 0.8);color: #fff;font-size:1.1rem;padding:0 0.8rem;cursor: pointer;width:20%;height: 2rem;float: right;}
.top-search-btn button span{font-size: 1.6rem;}


@media screen and (max-width: 766px) {  
	.top-h{height:auto;}
	.top-search{width:80%;max-width: 80%;margin-top: 0%;position: relative;}
	.top-search,.top-search-btn,.top-search-btn input,.top-search-btn button{height: 3rem;}
}

/*举报图标*/
.jbtb{margin:15px auto 0; }
.jbtb a{margin:0 15px;}
.jbtb img{ height:50px;}

.conbg{ }

.footer {padding:1rem 0 1rem 0;text-align:center;line-height:2rem;color: #fff;font-size:1rem; background: #006a9b; box-shadow: 0 0 2px #ccc;position: relative;}
.footer a {line-height: 2rem;color: #fff;margin-right:0.8rem; }
.weixin{position: absolute;right: 28% ;bottom:1rem;}
.weixin img{height:9rem;}

/*侧边栏*/
.rmenu{width:80px;position:fixed;right:20px;bottom:50px}
.rmenu a{margin-top:1px;display:block;position:relative;transition: all 0.5s;}
.rmenu .pic0,.rmenu .pic1,.rmenu .pic2{position:absolute;right:80px;top:0;display:none;transition: all 0.5s;}
.rmenu .consult:hover .pic0{display:block;transition: all 0.5s;}
.rmenu .cart:hover .pic1{display:block;transition: all 0.5s;}
.rmenu .cart2:hover .pic2{display:block;transition: all 0.5s;}

